-
Notifications
You must be signed in to change notification settings - Fork 34
Open
Description
Dear @trautmane ,
I am trying to make the CrossCorrelation Client available and run into an error:
$ java -cp render/render-ws-java-client/target/render-ws-java-client-4.0.1-SNAPSHOT-standalone.jar -Xms5G -Xmx5G -Djava.awt.headless=true -XX:+UseSerialGC org.janelia.render.client.CrossCorrelationPointMatchClient --baseDataUrl xxx:8080/render-ws/v1 --owner TestCollectionOwner --ccFullScaleStepSize 200 --ccSubpixelAccuracy True --ccCheckPeaks 50 --ccMinResultThreshold 0.6 --renderScale 0.5 --matchModelType TRANSLATION --collection TestCollection --ccFullScaleSampleSize 200 --pairJson .../tile_pairs_ND_20_z_0_to_1286_dist_1.json
09:37:19.064 [main] INFO [org.janelia.render.client.ClientRunner] run: entry
09:37:19.432 [main] INFO [org.janelia.render.client.CrossCorrelationPointMatchClient] runClient: entry, parameters={
"matchClient" : {
"baseDataUrl" : "render.embl.de:8080/render-ws/v1",
"owner" : "TestCollectionOwner",
"collection" : "TestCollection"
},
"featureRender" : {
"renderScale" : 0.5,
"renderWithFilter" : true,
"renderWithoutMask" : true
},
"featureRenderClip" : { },
"maxFeatureSourceCacheGb" : 2,
"correlation" : {
"fullScaleSampleSize" : 200,
"fullScaleStepSize" : 200,
"minResultThreshold" : 0.6,
"checkPeaks" : 50,
"subpixelAccuracy" : true
},
"matchDerivation" : {
"matchRod" : 0.92,
"matchModelType" : "TRANSLATION",
"matchIterations" : 1000,
"matchMinInlierRatio" : 0.0,
"matchMinNumInliers" : 4,
"matchMaxTrust" : 3.0,
"matchFilter" : "SINGLE_SET",
"matchFullScaleCoverageRadius" : 300.0
},
"pairJson" : [
".../tile_pairs_ND_20_z_0_to_1286_dist_1.json"
]
}
09:37:21.149 [main] INFO [org.janelia.render.client.CrossCorrelationPointMatchClient] generateMatchesForPairFile: pairJsonFileName is .../tile_pairs_ND_20_z_0_to_1286_dist_1.json
09:37:21.150 [main] INFO [org.janelia.alignment.match.RenderableCanvasIdPairs] load: entry, path=.../tile_pairs_ND_20_z_0_to_1286_dist_1.json
09:37:21.228 [main] INFO [org.janelia.alignment.match.RenderableCanvasIdPairs] load: exit, loaded 1286 pairs
09:37:21.265 [main] INFO [org.janelia.alignment.match.CanvasRenderParametersUrlTemplate] getTemplateForRun: returning render.embl.de:?scale=0.5&filter=true&excludeMask=true&normalizeForMatching=true
09:37:21.375 [main] ERROR [org.janelia.render.client.ClientRunner] run: caught exception
java.lang.NullPointerException: null
at org.janelia.alignment.match.MatchFilter.<init>(MatchFilter.java:60)
at org.janelia.alignment.match.CanvasCorrelationMatcher.<init>(CanvasCorrelationMatcher.java:47)
at org.janelia.render.client.CrossCorrelationPointMatchClient.generateMatchesForPairs(CrossCorrelationPointMatchClient.java:169)
at org.janelia.render.client.CrossCorrelationPointMatchClient.generateMatchesForPairFile(CrossCorrelationPointMatchClient.java:130)
at org.janelia.render.client.CrossCorrelationPointMatchClient$1.runClient(CrossCorrelationPointMatchClient.java:95)
at org.janelia.render.client.ClientRunner.run(ClientRunner.java:38)
at org.janelia.render.client.CrossCorrelationPointMatchClient.main(CrossCorrelationPointMatchClient.java:101)
09:37:21.376 [main] INFO [org.janelia.render.client.ClientRunner] run: exit, processing failed after 0 hours, 0 minutes, 2 seconds
This line does not look correct to me:
09:37:21.265 [main] INFO [org.janelia.alignment.match.CanvasRenderParametersUrlTemplate] getTemplateForRun: returning render.embl.de:?scale=0.5&filter=true&excludeMask=true&normalizeForMatching=true
It is not listing the full base URL.
Could that be the problem?
Metadata
Metadata
Assignees
Labels
No labels