You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@ignite.apache.org by dshaw <ds...@medata.com> on 2018/05/15 18:41:26 UTC

session.removeAttribute is not removing the attribute

What I'm noticing is that  session.removeAttribute doesn't really remove the
attribute, it only sets the value to null.  I'm not sure if this is a setup
issue on my end or what.  This behavior is causing issues with out existing
code. 

Any input would be helpful.

Thanks in advance!

dshaw 

The closest issue that I could find to my particular issue was:
https://github.com/apache/ignite/pull/2243

I patched my local ignite repo with #2243 , redeployed to tomcat and 2
ignite nodes but am seeing the same issue.

My setup:

Using ignite 2.5 with tomcat 7 (jdk 9)

tomcat setenv.sh
#!/bin/sh
export JAVA_HOME=/opt/java/jdk-10.0.1
export PATH=$JAVA_HOME/bin:$PATH
export CATALINA_OPTS="--add-exports java.base/jdk.internal.misc=ALL-UNNAMED
    --add-exports java.base/sun.nio.ch=ALL-UNNAMED
    --add-exports java.management/com.sun.jmx.mbeanserver=ALL-UNNAMED
    --add-exports jdk.internal.jvmstat/sun.jvmstat.monitor=ALL-UNNAMED
    --add-modules java.xml.bind"
export CATALINA_HOME=/opt/apache/apache-tomcat-7.0.86_node

client-config.xml (used by tomcat 7)

<beans xmlns="http://www.springframework.org/schema/beans"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xmlns:util="http://www.springframework.org/schema/util"
       xsi:schemaLocation="
        http://www.springframework.org/schema/beans
        http://www.springframework.org/schema/beans/spring-beans.xsd
        http://www.springframework.org/schema/util
        http://www.springframework.org/schema/util/spring-util.xsd">
    
client-config.xml
<http://apache-ignite-users.70518.x6.nabble.com/file/t1808/client-config.xml>  
    <bean id="grid.cfg"
class="org.apache.ignite.configuration.IgniteConfiguration">
      <property name="clientMode" value="true"/> 

      <property name="discoverySpi">
    <bean class="org.apache.ignite.spi.discovery.tcp.TcpDiscoverySpi">
      <property name="ipFinder">
        <bean
class="org.apache.ignite.spi.discovery.tcp.ipfinder.vm.TcpDiscoveryVmIpFinder">
          <property name="addresses">
            <list>
              <value>172.24.2.188:47500..47509</value>
              <value>172.24.3.28:47500..47509</value>
            </list>
          </property>
        </bean>
      </property>
    </bean>
  </property>
   </bean>
</beans>

client-config.xml
<http://apache-ignite-users.70518.x6.nabble.com/file/t1808/client-config.xml> 
server-config.xml (used by ignite cluster, 2 nodes) 
<beans xmlns="http://www.springframework.org/schema/beans"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xmlns:util="http://www.springframework.org/schema/util" 
       xsi:schemaLocation="
       http://www.springframework.org/schema/beans
       http://www.springframework.org/schema/beans/spring-beans.xsd
       http://www.springframework.org/schema/util
       http://www.springframework.org/schema/util/spring-util.xsd">
    
    <bean id="grid.cfg"
class="org.apache.ignite.configuration.IgniteConfiguration">

        
        <property name="includeEventTypes">
                <util:constant
static-field="org.apache.ignite.events.EventType.EVTS_CACHE"/>
        </property>

        <property name="cacheConfiguration">
            <list>
                <bean
class="org.apache.ignite.configuration.CacheConfiguration">
                    
                    <property name="name" value="medata-replicated"/>
                    
                    <property name="cacheMode" value="REPLICATED"/>
                </bean>
            </list>
        </property>
        <property name="discoverySpi">
                <bean
class="org.apache.ignite.spi.discovery.tcp.TcpDiscoverySpi">
                        <property name="ipFinder">
                                <bean
class="org.apache.ignite.spi.discovery.tcp.ipfinder.vm.TcpDiscoveryVmIpFinder">
                                        <property name="addresses">
                                                <list>
                                                       
<value>172.24.2.188:47500..47509</value>
                                                       
<value>172.24.3.28:47500..47509</value>
                                                </list>
                                        </property>
                                </bean>
                        </property>
                </bean>
        </property>
    </bean>
</beans>







--
Sent from: http://apache-ignite-users.70518.x6.nabble.com/