Unable to publish my extension, how to debug what's wrong

Unable to publish my extension, how to debug what's wrong

  
Hi, I tried creating an extension which generates and returns an XML from the input. It compiles and uploads but during publishing it gives below exception. I am not sure what I am doing wrong. XIF is attached

There was an error validating the extension: java.lang.NullPointerException
at outsystems.hubedition.servercommon.utils.XifValidatorUtil.$vdb(Unknown Source)
at outsystems.hubedition.servercommon.utils.XifValidatorUtil.checkExtensionConsistency(Unknown Source)
at outsystems.hubedition.servercommon.utils.XifValidatorUtil.validate(Unknown Source)
at outsystems.hubedition.deploymentcontroller.extensions.XIFPublisher.$myc(Unknown Source)
at outsystems.hubedition.deploymentcontroller.Compiler.publishExtension(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:303)
at sun.rmi.transport.Transport$1.run(Transport.java:159)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport.java:155)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:535)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:790)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:649)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
at java.lang.Thread.run(Thread.java:682)

 
Hi Pankaj,

I tried opening your extension and I get an error in SBAMTransformationException class. You are extending Exception but it seems that in Java 6 there's no constructor with four arguments.
You can check the differences between Java 6 and Java 7. You need to use Java 6 with OutSystems Platform at least for now...

I hope this helps and that is not a too late answer....
Cheers