Closed IgorRodchenkov closed 3 months ago
Did some local debugging with just Paxtools sbgn-converter and the BioPAX data from query: https://www.pathwaycommons.org/pc2/graph?source=ANK1&source=PTEN&limit=1&kind=NEIGHBORHOOD
The error only happens there when I use the blacklist.txt (file from https://www.pathwaycommons.org/downloads/blacklist.txt
) with L3ToSBGNPDConverter (no errors when null or simple test/nonsense blacklist is used instead):
java.lang.AssertionError: target = null
at org.biopax.paxtools.io.sbgn.L3ToSBGNPDConverter.createArc(L3ToSBGNPDConverter.java:1290)
at org.biopax.paxtools.io.sbgn.L3ToSBGNPDConverter.processControllers(L3ToSBGNPDConverter.java:365)
at org.biopax.paxtools.io.sbgn.L3ToSBGNPDConverter.createSBGN(L3ToSBGNPDConverter.java:317)
at org.biopax.paxtools.io.sbgn.L3ToSBGNPDConverter.writeSBGN(L3ToSBGNPDConverter.java:225)
at org.biopax.paxtools.io.sbgn.SBGNConverterTest.convertPc14NearestNeighborhoodOfANK1_PTEN(SBGNConverterTest.java:398)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
assert ...
) are disabled there in production server.
Originally posted by @IgorRodchenkov in https://github.com/PathwayCommons/cpath2/issues/320#issuecomment-2209581420
This seems some old Paxtools L3ToSBGNPDConverter bug that occurs now as we have new data in PC2... If we just remove format=SBGN it returns BioPAX data/model just fine (other formats also work). So we likely need to debug Paxtools (v6.0.0, 6.0.1-SNAPSHOT) sbgn-converter module using these new example data...
Also, this error can be reproduced with just one source=PTEN (but not with just source=ANK1 or e.g. PCNA or smth....)