Uploaded image for project: 'Clover'
  1. Clover
  2. CLOV-1390

clover intrumented testcode with PersitenceConstructor and parameters fails

    XMLWordPrintable

Details

    • Bug
    • Resolution: Won't Fix
    • Medium
    • won't fix
    • 3.2.0
    • Instrumentation
    • None
    • OS Linux
      JDK 1.7

    Description

      If the integration tests running without clover instrumentation the test works fine, but with clover instrumentation the one test will fail.

      org.springframework.data.mapping.model.MappingException: No property null found on entity class com.test.framework.Model.DataModel to bind constructor parameter to!
      	at org.springframework.data.mapping.model.PersistentEntityParameterValueProvider.getParameterValue(PersistentEntityParameterValueProvider.java:74)
      	at org.springframework.data.mapping.model.SpELExpressionParameterValueProvider.getParameterValue(SpELExpressionParameterValueProvider.java:63)
      	at org.springframework.data.convert.ReflectionEntityInstantiator.createInstance(ReflectionEntityInstantiator.java:71)
      	at org.springframework.data.mongodb.core.convert.MappingMongoConverter.read(MappingMongoConverter.java:232)
      	at org.springframework.data.mongodb.core.convert.MappingMongoConverter.read(MappingMongoConverter.java:212)
      	at org.springframework.data.mongodb.core.convert.MappingMongoConverter.read(MappingMongoConverter.java:176)
      	at org.springframework.data.mongodb.core.convert.MappingMongoConverter.read(MappingMongoConverter.java:172)
      	at org.springframework.data.mongodb.core.convert.MappingMongoConverter.read(MappingMongoConverter.java:75)
      	at org.springframework.data.mongodb.core.MongoTemplate$ReadDbObjectCallback.doWith(MongoTemplate.java:1841)
      	at org.springframework.data.mongodb.core.MongoTemplate.executeFindOneInternal(MongoTemplate.java:1492)
      	at org.springframework.data.mongodb.core.MongoTemplate.doFindOne(MongoTemplate.java:1303)
      	at org.springframework.data.mongodb.core.MongoTemplate.findOne(MongoTemplate.java:475)
      	at org.springframework.data.mongodb.core.MongoTemplate.findOne(MongoTemplate.java:470)
      	at com.test.framework.DatabaseSpec.search User Query(DatabaseSpec.groovy:52)
      

      its seem to be a problem with follow declaration

          @PersistenceConstructor
          public DataModel(String username, String password)
      

      Attachments

        Activity

          People

            mparfianowicz Marek Parfianowicz
            6f05953a19d3 Sam Zander
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: