java.lang.StringIndexOutOfBoundsException: String index out of range: -5 at java.lang.String.substring(String.java:1967) at com.mysql.jdbc.DatabaseMetaData$TypeDescriptor.(DatabaseMetaData.java:214) at com.mysql.jdbc.DatabaseMetaData.getCallStmtParameterTypes(DatabaseMetaData.java:1704) at com.mysql.jdbc.DatabaseMetaData.getProcedureOrFunctionColumns(DatabaseMetaData.java:4305) at com.mysql.jdbc.DatabaseMetaData.getProcedureColumns(DatabaseMetaData.java:4146) at org.netbeans.modules.db.metadata.model.jdbc.JDBCProcedure.createProcedureInfo(JDBCProcedure.java:151) at org.netbeans.modules.db.metadata.model.jdbc.JDBCProcedure.initReturnValue(JDBCProcedure.java:221) at org.netbeans.modules.db.metadata.model.jdbc.JDBCProcedure.getReturnValue(JDBCProcedure.java:121) at org.netbeans.modules.db.metadata.model.api.Procedure.getReturnValue(Procedure.java:84) at org.netbeans.modules.db.explorer.node.ProcedureNode$1.run(ProcedureNode.java:140) at org.netbeans.modules.db.explorer.node.ProcedureNode$1.run(ProcedureNode.java:135) at org.netbeans.modules.db.metadata.model.JDBCConnMetadataModel.runReadAction(JDBCConnMetadataModel.java:97) at org.netbeans.modules.db.metadata.model.api.MetadataModel.runReadAction(MetadataModel.java:92) at org.netbeans.modules.db.explorer.node.ProcedureNode.initialize(ProcedureNode.java:134) at org.netbeans.modules.db.explorer.node.ProcedureNode$MySQL.initialize(ProcedureNode.java:311) at org.netbeans.api.db.explorer.node.BaseNode.setup(BaseNode.java:234) at org.netbeans.modules.db.explorer.node.ProcedureNode.create(ProcedureNode.java:110) at org.netbeans.modules.db.explorer.node.ProcedureNodeProvider$1.run(ProcedureNodeProvider.java:133) at org.netbeans.modules.db.explorer.node.ProcedureNodeProvider$1.run(ProcedureNodeProvider.java:116) at org.netbeans.modules.db.metadata.model.JDBCConnMetadataModel.runReadAction(JDBCConnMetadataModel.java:97) at org.netbeans.modules.db.metadata.model.api.MetadataModel.runReadAction(MetadataModel.java:92) at org.netbeans.modules.db.explorer.node.ProcedureNodeProvider.initialize(ProcedureNodeProvider.java:115) at org.netbeans.api.db.explorer.node.NodeProvider.getNodes(NodeProvider.java:107) at org.netbeans.modules.db.explorer.node.NodeRegistry.getNodes(NodeRegistry.java:171) at org.netbeans.api.db.explorer.node.ChildNodeFactory.createKeys(ChildNodeFactory.java:108) at org.openide.nodes.AsynchChildren.run(AsynchChildren.java:215) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1443) at org.netbeans.modules.openide.util.GlobalLookup.execute(GlobalLookup.java:68) at org.openide.util.lookup.Lookups.executeWith(Lookups.java:303) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2058)