[ https://issues.apache.org/jira/browse/DERBY-3552?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12584011#action_12584011 ]
V.Narayanan commented on DERBY-3552: ------------------------------------ Kim says >Why would you need to do a replace, or a remove/install, on the slave? If the >jars are not installed on the slave, >I would think you would just do an install. Narayanan says (in an earlier comment) >This would mean that allowing jar file operations during deletion would result >in the system catalog table on the slave having a reference to the jar file >that >does not exist in the replicated database So even if you do not do an install the derby system will assume the jar to be present and calling a function that depends on the jar would result in (from an earlier run posted in the comments) >ij> values myInc (5,10); >ERROR 42X51: The class 'MyMathFuncs' does not exist or is inaccessible. This >can happen if the class is not public. >ERROR XJ001: Java exception: 'MyMathFuncs: java.lang.ClassNotFoundException'. Hence you need to replace, remove/install to modify the earlier system catalog entry for that jar. > Handle jar files that are installed when replication is enabled > --------------------------------------------------------------- > > Key: DERBY-3552 > URL: https://issues.apache.org/jira/browse/DERBY-3552 > Project: Derby > Issue Type: Sub-task > Components: Replication > Affects Versions: 10.4.0.0, 10.5.0.0 > Reporter: V.Narayanan > -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.